package com.shushan.util;

import android.content.Context;

import com.shushan.shushanbao.BuildConfig;
import com.umeng.analytics.MobclickAgent;

import java.util.Map;

/**
 * @ClassName: UmengEventUtil
 * @Desciption: 友盟埋点事件工具类
 * @author: yichaohua
 * @date: 2018-09-21
 */
public class UmengEventUtil {

    public static void onResume(Context context) {
        if(!BuildConfig.DEBUG){
            MobclickAgent.onResume(context);
        }
    }

    public static void onPause(Context context) {
        if(!BuildConfig.DEBUG){
            MobclickAgent.onPause(context);
        }
    }

    public static void onProfileSignIn(String ID){
        if(!BuildConfig.DEBUG){
            MobclickAgent.onProfileSignIn(ID);
        }
    }

    public static void onProfileSignOff(){
        if(!BuildConfig.DEBUG){
            MobclickAgent.onProfileSignOff();
        }
    }

    public static void onPageStart(String viewName){
        if(!BuildConfig.DEBUG){
            MobclickAgent.onPageStart(viewName);
        }
    }

    public static void onPageEnd(String viewName){
        if(!BuildConfig.DEBUG){
            MobclickAgent.onPageEnd(viewName);
        }
    }

    public static void onEvent(Context context, String eventID) {
        if(!BuildConfig.DEBUG){
            MobclickAgent.onEvent(context,eventID);
        }
    }

    public static void onEvent(Context context, String eventID, String label) {
        if(!BuildConfig.DEBUG){
            MobclickAgent.onEvent(context,eventID,label);
        }
    }

    public static void onEvent(Context context, String eventID, Map<String, String> map) {
        if(!BuildConfig.DEBUG){
            MobclickAgent.onEvent(context,eventID,map);
        }
    }

    public static void onEventValue(Context context, String eventID, Map<String, String> map, int du){
        if(!BuildConfig.DEBUG){
            MobclickAgent.onEventValue(context,eventID,map,du);
        }
    }
}
